<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>SOCKS5Model</title><link rel="stylesheet" type="text/css" href="../../../../styles/main.css"><script language=JavaScript src="../../../../javascript/main.js"></script><script language=JavaScript src="../../../../javascript/prettify.js"></script><script language=JavaScript src="../../../../javascript/searchdata.js"></script></head><body class="ContentPage" onLoad="NDOnLoad();prettyPrint();"><script language=JavaScript><!--
if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script>

<!--  Generated by Natural Docs, version 1.52 -->
<!--  http://www.naturaldocs.org  -->

<!-- saved from url=(0026)http://www.naturaldocs.org -->




<div id=Content><div class="CClass"><div class=CTopic id=MainTopic><h1 class=CTitle><a name="SOCKS5Model"></a>SOCKS5Model</h1><div class=CBody><p>Stores protocol lookup, message construction, and other information for use with the SOCKS5 tunnel connection.</p><h4 class=CHeading>Author</h4><p>Patrick Bay  The MIT License (MIT)  Copyright &copy; 2013 Patrick Bay  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &ldquo;Software&rdquo;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.&nbsp;  THE SOFTWARE IS PROVIDED &ldquo;AS IS&rdquo;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.&nbsp; IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.&nbsp; </p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SMain"><td class=SEntry><a href="#SOCKS5Model" >SOCKS5Model</a></td><td class=SDescription>Stores protocol lookup, message construction, and other information for use with the SOCKS5 tunnel connection.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#SOCKS5Model.Constants" >Constants</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.charSetEncoding" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">charSetEncoding</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#SOCKS5Model.HTTP_request_prefix" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">HTTP_request_prefix</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.HTTP_version" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">HTTP_version</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#SOCKS5Model.HTTP_cookie_header" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')">HTTP_cookie_header</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.lineEnd" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')">lineEnd</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#SOCKS5Model.doubleLineEnd" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')">doubleLineEnd</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_head_VERSION" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')">SOCKS5_head_VERSION</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_auth_NUMMETHODS" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')">SOCKS5_auth_NUMMETHODS</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_auth_NOAUTH" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')">SOCKS5_auth_NOAUTH</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_auth_GSSAPI" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')">SOCKS5_auth_GSSAPI</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_auth_USER" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')">SOCKS5_auth_USER</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_conn_TCPIPSTREAM" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')">SOCKS5_conn_TCPIPSTREAM</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_conn_TCPIPPORT" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')">SOCKS5_conn_TCPIPPORT</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_conn_UDPPORT" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')">SOCKS5_conn_UDPPORT</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_addr_IPV4" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')">SOCKS5_addr_IPV4</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_addr_DOMAIN" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')">SOCKS5_addr_DOMAIN</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_addr_IPV6" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')">SOCKS5_addr_IPV6</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_resp_OK" id=link18 onMouseOver="ShowTip(event, 'tt18', 'link18')" onMouseOut="HideTip('tt18')">SOCKS5_resp_OK</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_resp_FAIL" id=link19 onMouseOver="ShowTip(event, 'tt19', 'link19')" onMouseOut="HideTip('tt19')">SOCKS5_resp_FAIL</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_resp_NOTALLOWED" id=link20 onMouseOver="ShowTip(event, 'tt20', 'link20')" onMouseOut="HideTip('tt20')">SOCKS5_resp_NOTALLOWED</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_resp_NETERROR" id=link21 onMouseOver="ShowTip(event, 'tt21', 'link21')" onMouseOut="HideTip('tt21')">SOCKS5_resp_NETERROR</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_resp_HOSTERROR" id=link22 onMouseOver="ShowTip(event, 'tt22', 'link22')" onMouseOut="HideTip('tt22')">SOCKS5_resp_HOSTERROR</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_resp_REFUSED" id=link23 onMouseOver="ShowTip(event, 'tt23', 'link23')" onMouseOut="HideTip('tt23')">SOCKS5_resp_REFUSED</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_resp_TTLEXP" id=link24 onMouseOver="ShowTip(event, 'tt24', 'link24')" onMouseOut="HideTip('tt24')">SOCKS5_resp_TTLEXP</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_resp_CMDERROR" id=link25 onMouseOver="ShowTip(event, 'tt25', 'link25')" onMouseOut="HideTip('tt25')">SOCKS5_resp_CMDERROR</a></td><td class=SDescription></td></tr><tr class="SConstant SIndent2"><td class=SEntry><a href="#SOCKS5Model.SOCKS5_resp_ADDRERROR" id=link26 onMouseOver="ShowTip(event, 'tt26', 'link26')" onMouseOut="HideTip('tt26')">SOCKS5_resp_ADDRERROR</a></td><td class=SDescription></td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#SOCKS5Model.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.createHTTPRequestString" id=link27 onMouseOver="ShowTip(event, 'tt27', 'link27')" onMouseOut="HideTip('tt27')">createHTTPRequestString</a></td><td class=SDescription>Creates a complete HTTP request string, complete with headers.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#SOCKS5Model.contentEncodingType" id=link28 onMouseOver="ShowTip(event, 'tt28', 'link28')" onMouseOut="HideTip('tt28')">contentEncodingType</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.appendGETData" id=link29 onMouseOver="ShowTip(event, 'tt29', 'link29')" onMouseOut="HideTip('tt29')">appendGETData</a></td><td class=SDescription>Creates a string from supplied data to be appended to a HTTP GET request.</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#SOCKS5Model.GETDataPrefix" id=link30 onMouseOver="ShowTip(event, 'tt30', 'link30')" onMouseOut="HideTip('tt30')">GETDataPrefix</a></td><td class=SDescription>Returns the appropriate variable prefix (?&nbsp; </td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#SOCKS5Model.appendPOSTData" id=link31 onMouseOver="ShowTip(event, 'tt31', 'link31')" onMouseOut="HideTip('tt31')">appendPOSTData</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#SOCKS5Model.appendHeaderCookies" id=link32 onMouseOver="ShowTip(event, 'tt32', 'link32')" onMouseOut="HideTip('tt32')">appendHeaderCookies</a></td><td class=SDescription></td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.Constants"></a>Constants</h3></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.charSetEncoding"></a>charSetEncoding</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const charSetEncoding: String</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.HTTP_request_prefix"></a>HTTP_request_prefix</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const HTTP_request_prefix: String</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.HTTP_version"></a>HTTP_version</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const HTTP_version: String</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.HTTP_cookie_header"></a>HTTP_cookie_header</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const HTTP_cookie_header: String</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.lineEnd"></a>lineEnd</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const lineEnd: String</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.doubleLineEnd"></a>doubleLineEnd</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const doubleLineEnd: String</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_head_VERSION"></a>SOCKS5_head_VERSION</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_head_VERSION: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_auth_NUMMETHODS"></a>SOCKS5_auth_NUMMETHODS</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_auth_NUMMETHODS: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_auth_NOAUTH"></a>SOCKS5_auth_NOAUTH</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_auth_NOAUTH: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_auth_GSSAPI"></a>SOCKS5_auth_GSSAPI</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_auth_GSSAPI: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_auth_USER"></a>SOCKS5_auth_USER</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_auth_USER: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_conn_TCPIPSTREAM"></a>SOCKS5_conn_TCPIPSTREAM</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_conn_TCPIPSTREAM: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_conn_TCPIPPORT"></a>SOCKS5_conn_TCPIPPORT</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_conn_TCPIPPORT: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_conn_UDPPORT"></a>SOCKS5_conn_UDPPORT</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_conn_UDPPORT: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_addr_IPV4"></a>SOCKS5_addr_IPV4</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_addr_IPV4: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_addr_DOMAIN"></a>SOCKS5_addr_DOMAIN</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_addr_DOMAIN: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_addr_IPV6"></a>SOCKS5_addr_IPV6</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_addr_IPV6: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_resp_OK"></a>SOCKS5_resp_OK</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_OK: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_resp_FAIL"></a>SOCKS5_resp_FAIL</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_FAIL: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_resp_NOTALLOWED"></a>SOCKS5_resp_NOTALLOWED</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_NOTALLOWED: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_resp_NETERROR"></a>SOCKS5_resp_NETERROR</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_NETERROR: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_resp_HOSTERROR"></a>SOCKS5_resp_HOSTERROR</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_HOSTERROR: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_resp_REFUSED"></a>SOCKS5_resp_REFUSED</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_REFUSED: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_resp_TTLEXP"></a>SOCKS5_resp_TTLEXP</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_TTLEXP: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_resp_CMDERROR"></a>SOCKS5_resp_CMDERROR</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_CMDERROR: int</td></tr></table></blockquote></div></div></div>

<div class="CConstant"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.SOCKS5_resp_ADDRERROR"></a>SOCKS5_resp_ADDRERROR</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_ADDRERROR: int</td></tr></table></blockquote></div></div></div>

<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.Functions"></a>Functions</h3></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.createHTTPRequestString"></a>createHTTPRequestString</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "colspan=5>public static function createHTTPRequestString(</td></tr><tr><td>&nbsp;&nbsp;&nbsp;</td><td class="PParameter  prettyprint " nowrap>request:</td><td class="PType  prettyprint " nowrap>&nbsp;URLRequest,</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%></td></tr><tr><td>&nbsp;&nbsp;&nbsp;</td><td class="PParameter  prettyprint " nowrap>cookies:</td><td class="PType  prettyprint " nowrap>&nbsp;Vector.&lt;HTTPCookie&gt;</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;=&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%>null</td></tr><tr><td class="PAfterParameters  prettyprint "colspan=5>):String</td></tr></table></td></tr></table></blockquote><p>Creates a complete HTTP request string, complete with headers.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>param</td><td class=CDLDescription>  request The URLRequest object to parse and create the request from.</td></tr><tr><td class=CDLEntry>param</td><td class=CDLDescription>  cookies An optional vector of HTTPCookie objects to send with the request.&nbsp; These will be appended to the header data.&nbsp; </td></tr></table><h4 class=CHeading>Returns</h4><p>A valid, complete HTTP request including request headers, etc., or null if one couldn&rsquo;t be created.&nbsp;  </p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.contentEncodingType"></a>contentEncodingType</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private static function contentEncodingType(</td><td class="PParameter  prettyprint " nowrap>data:</td><td class="PType  prettyprint " nowrap>&nbsp;*</td><td class="PAfterParameters  prettyprint "nowrap>):String</td></tr></table></td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.appendGETData"></a>appendGETData</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private static function appendGETData(</td><td class="PParameter  prettyprint " nowrap>request:</td><td class="PType  prettyprint " nowrap>&nbsp;URLRequest</td><td class="PAfterParameters  prettyprint "nowrap>):String</td></tr></table></td></tr></table></blockquote><p>Creates a string from supplied data to be appended to a HTTP GET request.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>param</td><td class=CDLDescription>  data The URLRequest from which to extrapolate GET data to send.&nbsp; </td></tr></table><h4 class=CHeading>Returns</h4><p>The URL GET data to be appended to the request.&nbsp; </p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.GETDataPrefix"></a>GETDataPrefix</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private static function GETDataPrefix(</td><td class="PParameter  prettyprint " nowrap>targetURL:</td><td class="PType  prettyprint " nowrap>&nbsp;String</td><td class="PAfterParameters  prettyprint "nowrap>):String</td></tr></table></td></tr></table></blockquote><p>Returns the appropriate variable prefix (? or &amp;) to the supplied targetURL.</p><h4 class=CHeading>Parameters</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>param</td><td class=CDLDescription>  targetURL The target URL to which the GET data will be appended.&nbsp; </td></tr></table><h4 class=CHeading>Returns</h4><p>Returns either &ldquo;?&rdquo; or &ldquo;&amp;&rdquo; to be used to prefix URL variables in GET data.&nbsp; </p></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.appendPOSTData"></a>appendPOSTData</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private static function appendPOSTData(</td><td class="PParameter  prettyprint " nowrap>request:</td><td class="PType  prettyprint " nowrap>&nbsp;URLRequest</td><td class="PAfterParameters  prettyprint "nowrap>):String</td></tr></table></td></tr></table></blockquote></div></div></div>

<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="SOCKS5Model.appendHeaderCookies"></a>appendHeaderCookies</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "colspan=5>private static function appendHeaderCookies(</td></tr><tr><td>&nbsp;&nbsp;&nbsp;</td><td class="PParameter  prettyprint " nowrap>cookies:</td><td class="PType  prettyprint " nowrap>&nbsp;Vector.&lt;HTTPCookie&gt;</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;=&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%>null</td></tr><tr><td class="PAfterParameters  prettyprint "colspan=5>):String</td></tr></table></td></tr></table></blockquote></div></div></div>

</div><!--Content-->


<div id=Footer><a href="http://www.naturaldocs.org">Generated by Natural Docs</a></div><!--Footer-->


<div id=Menu><div class=MEntry><div class=MFile><a href="../../../Main-as.html">Main</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent2')">Org</a><div class=MGroupContent id=MGroupContent2><div class=MEntry><div class=MFile><a href="../utils/LoaderConfig-as.html">LoaderConfig</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent1')">Model</a><div class=MGroupContent id=MGroupContent1><div class=MEntry><div class=MFile><a href="HTTPCookie-as.html">HTTPCookie</a></div></div><div class=MEntry><div class=MFile><a href="HTTPResponse-as.html">HTTPResponse</a></div></div><div class=MEntry><div class=MFile><a href="HTTPResponseHeader-as.html">HTTPResponseHeader</a></div></div><div class=MEntry><div class=MFile id=MSelected>SOCKS5Model</div></div><div class=MEntry><div class=MFile><a href="TorASError-as.html">TorASError</a></div></div><div class=MEntry><div class=MFile><a href="TorControlCircuit-as.html">TorControlCircuit</a></div></div><div class=MEntry><div class=MFile><a href="TorControlCircuitHop-as.html">TorControlCircuitHop</a></div></div><div class=MEntry><div class=MFile><a href="TorControlModel-as.html">TorControlModel</a></div></div></div></div></div><div class=MEntry><div class=MFile><a href="../SOCKS5Tunnel-as.html">SOCKS5Tunnel</a></div></div><div class=MEntry><div class=MFile><a href="../events/SOCKS5TunnelEvent-as.html">SOCKS5TunnelEvent</a></div></div><div class=MEntry><div class=MFile><a href="../TorControl-as.html">TorControl</a></div></div><div class=MEntry><div class=MFile><a href="../events/TorControlEvent-as.html">TorControlEvent</a></div></div><div class=MEntry><div class=MFile><a href="../utils/URLUtil-as.html">URLUtil</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent3')">Demos</a><div class=MGroupContent id=MGroupContent3><div class=MEntry><div class=MFile><a href="../../../demos/CircuitsDemo-as.html">CircuitsDemo</a></div></div><div class=MEntry><div class=MFile><a href="../../../demos/HTTPLoadDemo-as.html">HTTPLoadDemo</a></div></div><div class=MEntry><div class=MFile><a href="../../../demos/HTTPSLoadDemo-as.html">HTTPSLoadDemo</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent13')">Com</a><div class=MGroupContent id=MGroupContent13><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent9')">Crypto</a><div class=MGroupContent id=MGroupContent9><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent4')">Cert</a><div class=MGroupContent id=MGroupContent4><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/cert/MozillaRootCertificates-as.html">MozillaRootCertificates</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/cert/X509Certificate-as.html">X509Certificate</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/cert/X509CertificateCollection-as.html">X509CertificateCollection</a></div></div></div></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/Crypto-as.html">Crypto</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent5')">Hash</a><div class=MGroupContent id=MGroupContent5><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/hash/HMAC-as.html">HMAC</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/hash/IHash-as.html">IHash</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/hash/MD2-as.html">MD2</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/hash/MD5-as.html">MD5</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/hash/SHA1-as.html">SHA1</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/hash/SHA224-as.html">SHA224</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/hash/SHA256-as.html">SHA256</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/hash/SHABase-as.html">SHABase</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent6')">Prng</a><div class=MGroupContent id=MGroupContent6><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/prng/ARC4-as.html">ARC4</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/prng/IPRNG-as.html">IPRNG</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/prng/Random-as.html">Random</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/prng/TLSPRF-as.html">TLSPRF</a></div></div></div></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/rsa/RSAKey-as.html">RSAKey</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent7')">Symmetric</a><div class=MGroupContent id=MGroupContent7><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/AESKey-as.html">AESKey</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/BlowFishKey-as.html">BlowFishKey</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/CBCMode-as.html">CBCMode</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/CFB8Mode-as.html">CFB8Mode</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/CFBMode-as.html">CFBMode</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/CTRMode-as.html">CTRMode</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/DESKey-as.html">DESKey</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/ECBMode-as.html">ECBMode</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/ICipher-as.html">ICipher</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/IMode-as.html">IMode</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/IPad-as.html">IPad</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/IStreamCipher-as.html">IStreamCipher</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/ISymmetricKey-as.html">ISymmetricKey</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/IVMode-as.html">IVMode</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/NullPad-as.html">NullPad</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/OFBMode-as.html">OFBMode</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/PKCS5-as.html">PKCS5</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/SimpleIVMode-as.html">SimpleIVMode</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/TLSPad-as.html">TLSPad</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/TripleDESKey-as.html">TripleDESKey</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/symmetric/XTeaKey-as.html">XTeaKey</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent8')">Tls</a><div class=MGroupContent id=MGroupContent8><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/tls/BulkCiphers-as.html">BulkCiphers</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/tls/CipherSuites-as.html">CipherSuites</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/tls/KeyExchanges-as.html">KeyExchanges</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/tls/MACs-as.html">MACs</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/tls/TLSConfig-as.html">TLSConfig</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/tls/TLSConnectionState-as.html">TLSConnectionState</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/tls/TLSEngine-as.html">TLSEngine</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/tls/TLSError-as.html">TLSError</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/tls/TLSEvent-as.html">TLSEvent</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/tls/TLSSecurityParameters-as.html">TLSSecurityParameters</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/tls/TLSSocket-as.html">TLSSocket</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/crypto/tls/TLSTest-as.html">TLSTest</a></div></div></div></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent10')">Math</a><div class=MGroupContent id=MGroupContent10><div class=MEntry><div class=MFile><a href="../../../com/hurlant/math/BarrettReduction-as.html">BarrettReduction</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/math/BigInteger-as.html">BigInteger</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/math/ClassicReduction-as.html">ClassicReduction</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/math/IReduction-as.html">IReduction</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/math/MontgomeryReduction-as.html">MontgomeryReduction</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/math/NullReduction-as.html">NullReduction</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent12')">Util</a><div class=MGroupContent id=MGroupContent12><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/ArrayUtil-as.html">ArrayUtil</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/Base64-as.html">Base64</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent11')">Der</a><div class=MGroupContent id=MGroupContent11><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/der/ByteString-as.html">ByteString</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/der/DER-as.html">DER</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/der/IAsn1Type-as.html">IAsn1Type</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/der/Integer-as.html">Integer</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/der/ObjectIdentifier-as.html">ObjectIdentifier</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/der/OID-as.html">OID</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/der/PEM-as.html">PEM</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/der/PrintableString-as.html">PrintableString</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/der/Sequence-as.html">Sequence</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/der/Set-as.html">Set</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/der/Type-as.html">Type</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/der/UTCTime-as.html">UTCTime</a></div></div></div></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/Hex-as.html">Hex</a></div></div><div class=MEntry><div class=MFile><a href="../../../com/hurlant/util/Memory-as.html">Memory</a></div></div></div></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent14')">Index</a><div class=MGroupContent id=MGroupContent14><div class=MEntry><div class=MIndex><a href="../../../../index/Classes.html">Classes</a></div></div><div class=MEntry><div class=MIndex><a href="../../../../index/Constants.html">Constants</a></div></div><div class=MEntry><div class=MIndex><a href="../../../../index/General.html">Everything</a></div></div><div class=MEntry><div class=MIndex><a href="../../../../index/Functions.html">Functions</a></div></div><div class=MEntry><div class=MIndex><a href="../../../../index/Interfaces.html">Interfaces</a></div></div><div class=MEntry><div class=MIndex><a href="../../../../index/Properties.html">Properties</a></div></div><div class=MEntry><div class=MIndex><a href="../../../../index/Variables.html">Variables</a></div></div></div></div></div><script type="text/javascript"><!--
var searchPanel = new SearchPanel("searchPanel", "HTML", "../../../../search");
--></script><div id=MSearchPanel class=MSearchPanelInactive><input type=text id=MSearchField value=Search onFocus="searchPanel.OnSearchFieldFocus(true)" onBlur="searchPanel.OnSearchFieldFocus(false)" onKeyUp="searchPanel.OnSearchFieldChange()"><select id=MSearchType onFocus="searchPanel.OnSearchTypeFocus(true)" onBlur="searchPanel.OnSearchTypeFocus(false)" onChange="searchPanel.OnSearchTypeChange()"><option  id=MSearchEverything selected value="General">Everything</option><option value="Classes">Classes</option><option value="Constants">Constants</option><option value="Functions">Functions</option><option value="Interfaces">Interfaces</option><option value="Properties">Properties</option><option value="Variables">Variables</option></select></div><script language=JavaScript><!--
HideAllBut([1, 2], 15);// --></script></div><!--Menu-->



<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const charSetEncoding: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt2"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const HTTP_request_prefix: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt3"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const HTTP_version: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt4"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const HTTP_cookie_header: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt5"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const lineEnd: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt6"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const doubleLineEnd: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt7"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_head_VERSION: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt8"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_auth_NUMMETHODS: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt9"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_auth_NOAUTH: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt10"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_auth_GSSAPI: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt11"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_auth_USER: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt12"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_conn_TCPIPSTREAM: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt13"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_conn_TCPIPPORT: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt14"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_conn_UDPPORT: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt15"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_addr_IPV4: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt16"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_addr_DOMAIN: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt17"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_addr_IPV6: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt18"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_OK: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt19"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_FAIL: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt20"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_NOTALLOWED: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt21"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_NETERROR: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt22"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_HOSTERROR: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt23"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_REFUSED: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt24"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_TTLEXP: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt25"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_CMDERROR: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt26"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const SOCKS5_resp_ADDRERROR: int</td></tr></table></blockquote></div></div><div class=CToolTip id="tt27"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "colspan=5>public static function createHTTPRequestString(</td></tr><tr><td>&nbsp;&nbsp;&nbsp;</td><td class="PParameter  prettyprint " nowrap>request:</td><td class="PType  prettyprint " nowrap>&nbsp;URLRequest,</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%></td></tr><tr><td>&nbsp;&nbsp;&nbsp;</td><td class="PParameter  prettyprint " nowrap>cookies:</td><td class="PType  prettyprint " nowrap>&nbsp;Vector.&lt;HTTPCookie&gt;</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;=&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%>null</td></tr><tr><td class="PAfterParameters  prettyprint "colspan=5>):String</td></tr></table></td></tr></table></blockquote>Creates a complete HTTP request string, complete with headers.</div></div><div class=CToolTip id="tt28"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private static function contentEncodingType(</td><td class="PParameter  prettyprint " nowrap>data:</td><td class="PType  prettyprint " nowrap>&nbsp;*</td><td class="PAfterParameters  prettyprint "nowrap>):String</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt29"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private static function appendGETData(</td><td class="PParameter  prettyprint " nowrap>request:</td><td class="PType  prettyprint " nowrap>&nbsp;URLRequest</td><td class="PAfterParameters  prettyprint "nowrap>):String</td></tr></table></td></tr></table></blockquote>Creates a string from supplied data to be appended to a HTTP GET request.</div></div><div class=CToolTip id="tt30"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private static function GETDataPrefix(</td><td class="PParameter  prettyprint " nowrap>targetURL:</td><td class="PType  prettyprint " nowrap>&nbsp;String</td><td class="PAfterParameters  prettyprint "nowrap>):String</td></tr></table></td></tr></table></blockquote>Returns the appropriate variable prefix (?&nbsp; </div></div><div class=CToolTip id="tt31"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private static function appendPOSTData(</td><td class="PParameter  prettyprint " nowrap>request:</td><td class="PType  prettyprint " nowrap>&nbsp;URLRequest</td><td class="PAfterParameters  prettyprint "nowrap>):String</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt32"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "colspan=5>private static function appendHeaderCookies(</td></tr><tr><td>&nbsp;&nbsp;&nbsp;</td><td class="PParameter  prettyprint " nowrap>cookies:</td><td class="PType  prettyprint " nowrap>&nbsp;Vector.&lt;HTTPCookie&gt;</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;=&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%>null</td></tr><tr><td class="PAfterParameters  prettyprint "colspan=5>):String</td></tr></table></td></tr></table></blockquote></div></div><!--END_ND_TOOLTIPS-->




<div id=MSearchResultsWindow><iframe src="" frameborder=0 name=MSearchResults id=MSearchResults></iframe><a href="javascript:searchPanel.CloseResultsWindow()" id=MSearchResultsWindowClose>Close</a></div>


<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>